/** Profile styles */

td.label {
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
}

input {
  font-family: Arial, Helvetica, sans-serif;
}

.edit_link a {
	text-decoration: none;
	color: blue;
}

#left_column {
  float: left;
  width: 300px;
}

#profile_content {
  margin-left: 300px;
}

#comments_row {
  float: left;
}

#user_column {
  float: left;
  width: 150px;
}

#team_column {
  float: left;
  width: 150px;
}

#comments_column {
  float: left;
  width: 600px;
}

#manage_left_column {
  float: left;
  width: 50%;
}
#manage_right_column {
  float: right;
  width: 50%;
}

.edit_info textarea {
  width: 280px;
  background: #ff9;	
}

.score_breakdown {
	margin-left: 300px;
}

/* Info box */
.info_box {
  background-color: #ddd;
  border: 1px solid #aaa;
  font-align: 12px;
  margin-bottom: 5px;
  margin-right: 5px;
}
.info_box_contents {
	padding: 5px;
	color: black;
}
.info_box_contents p {
	color: black;
}
.info_box_contents ul, li {
	margin-left: 2px;
	color: black;
	display: inline-table;
}
.info_box_contents label {
	color: #003666;
}
.info_box_contents table { 
  
}
.info_box_contents table th { 
	border-width: thin; 
	border-color: black; 
	color: #000066; 
	font-weight: bold; 
}
.info_box_contents table tr td.event-name { font-weight: bold; }
.info_box_contents table tr:hover td { background-color: #D0DAFD; }

.info_box h3 {
	margin-top: 0;
	padding: 6px;
	background-color: #3D3D3D;
	font-size: 13px;
	color: white;
	font-weight: bold;
}
.info_box p {
	padding-left: 6px;
	padding-right: 6px;
}
.info_box .header {
	float: left;
}
.info_box .edit_link {
	float: right;
}

/* Page box */
.page_box {
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
  font-align: 12px;
  margin-bottom: 10px;
}
.page_box_contents {
	float: center;
}
.page_box h3 {
	margin-top: 0;
	padding: 6px;
	background-color: #FFFFFF;
	font-size: 13px;
	color: #039;
	font-weight: bold;
}
.page_box p {
	padding-left: 6px;
	padding-right: 6px;
}
.page_box .header {
	float: left;
}
.page_box .edit_link {
	float: right;
}

#bio_info {
  margin: 0;
  padding: 5px; 
  font-size: 1.1em;
  background-color: white;
}

/* Comments Box */
.comments_box {
  background-color: #ddd;
  border: 1px solid #aaa;
  font-align: 12px;
  margin-bottom: 10px;
}
.comments_box_contents {
  padding: 5px;
}
.comments_box h3 {
  margin-top: 0;
  padding: 6px;
  background-color: #ccc;
  font-size: 13px;
  color: #039;
  font-weight: bold;
}
.comments_box p {
  padding-left: 6px;
  padding-right: 6px;
}
.comments_box .header {
  float: left;
}
.comments_box .edit_link {
  float: right;
}

#comments_info {
  margin: 0;
  padding: 5px; 
  font-size: 1.3em;
  background-color: white;
}

.highlight {
  background-color: #FFFFFF;
}

.feedbackPanelERROR {
  margin-left: 1em;
  color: red;  
}

ul.NoBulletNoIndent {
  list-style-type: none;
  padding-left: 0px
}

table.bottomBorder {
	border-collapse:collapse; 
}

table.bottomBorder td{ 
	border-bottom:2px solid #2E2EFE; 
}

/* ----------- Team Forms ----------------- */
#left-section {
  float: left;
  width: 60%;
}

#right-section {
  float: right;
  width: 40%;
}

/* ---------- Team Profile --------------- */

.team_matches {
  border:1px solid #FFFFFF;
  border-collapse:separate;
  padding:10px;
}

.odd {
  background-color: #F7F7F7;
}
